/**
 * 
 */
var title_c = 'GPT - Mensaje';
function submitFormConfirma(action, form, msj) {
	jConfirm(msj, title_c, function(r) {
	    if (r == true) {
	    	form = "#" + form;
			$(form).attr("action", action);
			$(form).submit();
	    }
	});
}

function selectAll(chk) {
	var sel = $("#" + chk).is(":checked");
	$('input[type=checkbox]').each(function() {
		this.checked = sel;
	});
}

function validaChecks(chk) {
	var chkTodos = "#" + chk;
	var selTodos = true;
	$('input[type=checkbox]').each(function() {
		var id = this.id;
		if (id != chk) {
			selTodos = selTodos && this.checked;
		}
	});
	if (selTodos) {
		$(chkTodos).attr("checked", "checked");
	} else {
		$(chkTodos).removeAttr("checked");
	}
}

function validaSelec() {
	var selUno = false;
	$('input[type=checkbox]').each(function() {
		selUno = selUno || this.checked;

	});
	return selUno;
}

function ocultarDetalle(column, grupo, mostrar, ocultar) {
	column.setAttribute("onclick", "mostrarDetalle(this,'" + grupo + "','"
			+ mostrar + "','" + ocultar + "');");
	$("." + grupo).hide();
	$("." + grupo).removeClass("abierto");
	$("." + grupo).each(function() {
		$("." + this.id).hide();
		$("." + grupo).removeClass("abierto");
	});
	column.setAttribute("src", mostrar);
}
function mostrarDetalle(column, grupo, mostrar, ocultar) {
	column.setAttribute("onclick", "ocultarDetalle(this,'" + grupo + "','"
			+ mostrar + "','" + ocultar + "');");
	$("." + grupo).show();
	$("." + grupo).addClass("abierto");
	column.setAttribute("src", ocultar);
}